package com.nyist.myticket.core.enums;

/**
 * 错误码  8位数字表示  [S][M][T][O]
 * [S]:服务名称   2位   云平台(08)
 * [M]:模块名称   2位
 * [T]:错误类型   1位  1-系统错误,2-参数错误,3-依赖基础服务错误,4-业务错误
 * <p>
 * [O]:顺序码     3位
 */

public enum MsgCodeEnum {

    SUCCESS("200", "SUCCESS"),
    ERROR("9999", "ERROR");

    /******************************** === 资产开放（32） 测试模块 (01) start  === ************************************/
    /**
     * 1-系统错误
     */
    /*32011000(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "1000", ""),
    *//**
     * 2-参数错误
     *//*
    _32012000(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "2000", "编号不能为空"),
    _32012001(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "2001", "密码不能为空"),
    *//**
     * 3-依赖基础服务错误
     *//*
    MSG_32012001(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "3000", ""),
    *//**
     * 4-业务错误
     *//*
    MSG_32014000(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "4000", "用户未登录"),
    MSG_32014001(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "4001", "登录失败"),
    MSG_32014002(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "4002", "会话重建失败"),
    MSG_32014003(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "4003", "登出失败"),
    MSG_32014004(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "4004", "会话已失效，请重新登录"),
    MSG_32014005(SYS_OPEN_COMMUNITY + SYS_OPEN_COMMUNITY_MODULE_TEST + "4005", "模块未配置，请确认");*/

    /******************************** ===  测试模块 (01) end  === ************************************/

    private String code;

    private String msg;

    MsgCodeEnum(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public String getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}